debris shield - French English Dictionary